package com.bnyy.gbp.audio;

//import android.content.Context;
//import android.util.Log;
//
//import com.github.hiteshsondhi88.libffmpeg.FFmpeg;
//import com.github.hiteshsondhi88.libffmpeg.FFmpegExecuteResponseHandler;
//import com.github.hiteshsondhi88.libffmpeg.FFmpegLoadBinaryResponseHandler;
//import com.github.hiteshsondhi88.libffmpeg.exceptions.FFmpegCommandAlreadyRunningException;
//import com.github.hiteshsondhi88.libffmpeg.exceptions.FFmpegNotSupportedException;

/**
 * Author : 关炳鹏
 * Description :
 * Date : 2022/6/23
 **/
public class AudioHelper {

//    private static final String TAG = "AudioHelper";
//
//    public static void init(Context context) {
//        try {
//            FFmpeg.getInstance(context).loadBinary(new FFmpegLoadBinaryResponseHandler() {
//                @Override
//                public void onFailure() {
//                    Log.e(TAG, "onFailure");
//                }
//
//                @Override
//                public void onSuccess() {
//                    Log.e(TAG, "onSuccess");
//                }
//
//                @Override
//                public void onStart() {
//                    Log.e(TAG, "onStart");
//                }
//
//                @Override
//                public void onFinish() {
//                    Log.e(TAG, "onFinish");
//                }
//            });
//        } catch (FFmpegNotSupportedException e) {
//            e.printStackTrace();
//        }
//    }
//
//    public static void execute(Context context) {
//        try {
//            FFmpeg.getInstance(context).execute(new String[]{"-version"}, new FFmpegExecuteResponseHandler() {
//                @Override
//                public void onSuccess(String message) {
//                    Log.e(TAG, "onSuccess " + message);
//                }
//
//                @Override
//                public void onProgress(String message) {
//                    Log.e(TAG, "onProgress " + message);
//                }
//
//                @Override
//                public void onFailure(String message) {
//                    Log.e(TAG, "onFailure " + message);
//                }
//
//                @Override
//                public void onStart() {
//                    Log.e(TAG, "onStart");
//                }
//
//                @Override
//                public void onFinish() {
//                    Log.e(TAG, "onFinish");
//                }
//            });
//        } catch (FFmpegCommandAlreadyRunningException e) {
//            e.printStackTrace();
//        }
//    }
}
